Frederic BulotFrederic Bulot
JJ Macías and the November Gamble: When Pumas Bet on a Pair of Legs That Have Broken Too Many TimesSome social media posts need no words; a single "tick-tock" is enough to make...
Germany 1-1 Netherlands: Klopp's Debut and the Two Injuries Before Kick-OffI was sitting in the fourth row of the press tribune, close enough to hear...
When Data Falls Silent: The Blind Spot in Modern Football AnalysisWhen Data Falls Silent: The Blind Spot in Modern Football Analysis On a Monda...
Antibes: Abiodun takes the European U19 crown, but France is the real winnerOn the provisional results board at the arena in Antibes, the first line...
The Himass and TanVuu Ruling: How KRAFTON's Transparency Gap Became an International Storm02:17 AM Vietnam time, August 13, 2026. A short notice appeared on the offici...
Victory of Grit: Vietnam 3-1 Thailand and the Lesson from the NumbersI have followed 14 matches of the Vietnam national team in 2026, and I can te...
PV Sindhu at Asian Games 2026: Quarter-Final Exit and the Schedule QuestionAt nearly 1 a.m., the women’s singles quarter-final at the Asian Games 2026 i...
Chus Mateo's Thin Line: Who Pays for European Basketball's Expansion?That night I sat alone in front of my screen, rewatching the EuroLeague final...
Tor des Géants 330km: Two Vietnamese Runners and a Finish Line That Isn't the SummitHook The 150-hour mark is the final line, and it grants no one a single secon...
The Broken Rhythm at Milanello: 41-Year-Old Modric and the Price of a System Not Built for HimI. A MOMENT AT MINUTE 71 Minute 71, AC Milan's draw against Lazio, the ball w...
Galatasaray 4-2 Lille: Four Goals and Two Defects Nobody NamedThe match opened in the 65th second. Galatasaray scored before most of the...
Thrips, Altitude and World Cup 2026: Mexico City and the Environmental Test Football Has Never FacedIn early March, as the dry season in Mexico City reached its most intense...
Stamford Bridge and the Clang of Fate: Arsenal Drop Their 20-Game Unbeaten RunNot the final whistle. The clang of the ball against the upright is the sound...
Nguyen Tien Minh advances in Vietnam Open 2026 qualifiers: Experience compensates for age 43Nguyen Tien Minh delivered an impressive performance in the qualifiers of the...
LA 2028 and the 12 Men's Volleyball Tickets: Six Spots Taken, but the Real Story Lies in the Missing NamesIn Rio de Janeiro, when the final whistle echoed through the CSV South Americ...
Singapore Women's Epee Team and Their First Asian Games Bronze: Re-Reading the 42-41 Quarter-FinalThe decisive moment was not on the scoreboard. It was in Elle Koh's right han...
The Data Void and the Trap of the Table Tennis AnalystLast week, a colleague sent me a file. He said it was a deep analysis of a...
Asian Games 2026: India Men Beat Japan 3-0, Women Lose 1-3 and the Gap Lies in the SinglesAt the Ichinomiya City Municipal Gymnasium in Aichi Prefecture, on the...
Nintendo Direct: Switch 2 Exclusives, Zelda's 40th Anniversary and the Art of Re-Reading a PortfolioThere was a moment during the Nintendo Direct that made me stop and reopen my...
Erling Haaland and the 60-Game Problem: When 'Rest' Becomes Manchester City's Tactical VariableIn the press conference after his sixth consecutive Premier League win, the...
